home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / drivers / landr3.exe / LANDR3.TXT < prev    next >
Text File  |  1993-10-27  |  26KB  |  610 lines

  1.  
  2.               NOVELL TECHNICAL INFORMATION DOCUMENT
  3.  
  4. TITLE:              Server LAN Drivers
  5. DOCUMENT ID:        TID013624
  6. DOCUMENT REVISION:  A
  7. DATE:               06OCT93
  8. ALERT STATUS:       Yellow
  9. INFORMATION TYPE:   Symptom Solution
  10. README FOR:         LANDR3.EXE
  11.  
  12. NOVELL PRODUCT and VERSION:
  13. NetWare 3.11
  14. NetWare 3.12
  15. NetWare 4.01
  16. NetWare SFT III 3.11
  17.  
  18. ABSTRACT:
  19.  
  20. This file contains the latest certified Novell server drivers for NExxx.*
  21. boards, plus TOKEN, TRXNET, and PCN2L.  SFT III ability has been added.
  22.  
  23. ──────────────────────────────────────────────────────────────────────────────
  24. DISCLAIMER
  25. THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL.  NOVELL
  26. MAKES EVERY EFFORT WITHIN ITS MEANS TO VERIFY THIS INFORMATION.  HOWEVER, THE
  27. INFORMATION PROVIDED IN THIS DOCUMENT IS FOR YOUR INFORMATION ONLY.  NOVELL
  28. MAKES NO EXPLICIT OR IMPLIED CLAIMS TO THE VALIDITY OF THIS INFORMATION.
  29. ──────────────────────────────────────────────────────────────────────────────
  30.  
  31. SYMPTOM
  32.  
  33.      Promiscuous mode was not supported by the ETHERTSM.NLM.
  34.  
  35. SYMPTOM
  36.  
  37.      When running Ethernet_802.2 to the AS/400 HOST, intermittent disconnect
  38.      problems were experienced with NetWare for SAA 1.3x.   This might be seen
  39.      more commonly with large file transfers.
  40.  
  41. SYMPTOM
  42.  
  43.      General and custom LAN statistics for Ethernet, Token-ring, ARCnetT, and
  44.      Baseband PCN2L were unavailable.
  45.  
  46. SYMPTOM
  47.  
  48.      MONITOR.NLM statistics Que depth showed that ECBs were incrementing when
  49.      they really weren't.  This problem was only a cosmetic issue with the
  50.      display.
  51.  
  52. SYMPTOM
  53.  
  54.      Loading the LAN driver a second time for a second frame type in the
  55.      AUTOEXEC.NCF would not load automatically when the board was set to
  56.      INT=2.
  57.  
  58. SOLUTION
  59.  
  60.      Apply LANDR3.EXE.
  61.  
  62.      Solution Specifics:
  63.  
  64.      1.   ETHERTSM.NLM in LANDR3.EXE now supports Promiscuous mode.  The TSMs,
  65.           ETHERTSM.NLM, TOKENTSM.NLM, and FDDITSM.NLM now support NetWare
  66.           Management System 2.0.
  67.  
  68.      2.   ETHERTSM.NLM addresses the disconnect problem NetWare for SAA 1.3x.
  69.  
  70.      3.   The STATS.DOC in LANDR3.EXE documents general and custom LAN
  71.           statistics for Ethernet, TOKEN-ring, ARCNET, and Baseband PCN2L.
  72.  
  73.      4.   Server ODI drivers are now composed of three different NLMs.  For
  74.           example when loading the NE2000.LAN, both ETHERTSM.NLM and
  75.           MSM31X.NLM will automatically load.  When loading TOKEN.LAN, both
  76.           TOKENTSM.NLM and MSM31X.NLM will automatically load.  The MSM31X.NLM
  77.           will always load and the TSM is specific to topology.
  78.  
  79.      5.   The TSMs now increment the Que depth properly on the display.
  80.  
  81.      6.   With the latest MSM31X.NLM, it is no longer necessary to apply XLOAD
  82.           when using interrupts 2 and 9 on a NetWare 3.11 server although it
  83.           is still okay to apply XLOAD.
  84.  
  85.      7.   MSM.NLM would not properly handle the problem of a server out of
  86.           memory condition when loading only.  This is really a non-issue;
  87.           because if you did not have even enough memory to load your LAN
  88.           driver, you would have other problems as well.
  89.  
  90.      8.   MSM and MSM31X.NLM has been changed so that LSLENH.NLM and
  91.           LSLENH3.NLM should not have problems with third-party drivers that
  92.           do not use the ECB driver workspace properly.
  93.  
  94.      9.   With MSM31X.NLM in LANDR3.EXE, using the parameter I2 is no longer
  95.           required (on the load driver line in the AUTOEXEC.NCF) when the
  96.           board is set to Interrupt 2 and loading a second frame type.
  97.  
  98.           Example:
  99.  
  100.           LANDR2.EXE - Load lines:
  101.  
  102.           LOAD NE3200 INT=2 PORT=xxx NAME=aaa FRAME=Ethernet_802.3 I2
  103.           BIND IPX TO aaa
  104.           LOAD NE3200 INT=2 PORT=xxx NAME=bbb FRAME=Ethernet_802.2 I2
  105.           BIND IPX TO bbb
  106.  
  107.           LANDR3.EXE - Load lines:
  108.  
  109.           LOAD NE3200 INT=2 PORT=xxx NAME=aaa FRAME=Ethernet_802.3
  110.           BIND IPX TO aaa
  111.           LOAD NE3200 INT=2 PORT=xxx NAME=bbb FRAME=Ethernet_802.2
  112.           BIND IPX TO bbb
  113.  
  114.      10.  LANDR3.EXE contains the following Novell server drivers.  The
  115.           following files are the latest certified operating system drivers
  116.           available:
  117.  
  118.           MSM      NLM - 4.01 Media Support Module (MSM)
  119.           MSM31X   NLM - 3.11 and 3.12 Media Support Module (MSM)
  120.           ETHERTSM NLM - Ethernet Topology Support Module (TSM)
  121.           TOKENTSM NLM - Token Topology Support Module
  122.           RXNETTSM NLM - Arcnet Topology Support Module
  123.           PCN2LTSM NLM - PCN2L Topology Support Module
  124.           FDDITSM  NLM - FDDI Topology Support Module
  125.           NE1000   LAN
  126.           NE2000   LAN
  127.           NE2      LAN
  128.           NE2_32   LAN
  129.           NE3200   LAN
  130.           NE1500T  LAN
  131.           NE32HUB  LAN
  132.           TOKENDMA LAN
  133.           TOKEN    LAN
  134.           NTR2000  LAN - Novell NTR2000 TOKEN RING Driver
  135.           TRXNET   LAN
  136.           PCN2L    LAN
  137.           LSLENH   NLM - LSL ENHANCED NLM.
  138.           PATCHMAN NLM
  139.           MONITOR  NLM - REQUIRED with new drivers on NetWare 3.11
  140.           !NVL1201 CFG - NE32HUB CFG file
  141.           @7151    ADF - NE2_32 ADF file
  142.           !NVL0701 CFG - NE3200 CFG file
  143.           !NVL1301 CFG - NE32HUB TPE CFG file
  144.           !NVL1401 CFG - NE32HUB PME CFG file
  145.           !NVL1501 CFG - NE2000 plus CFG file
  146.           !NVL0901 CFG - NE2100/NE1500T CFG file
  147.           @7154    ADF - NE2 ADF file
  148.           FIRMLOAD COM - Use with TOKENDMA to load firmware
  149.           XLOAD    EXE
  150.           XLOAD    DOC
  151.           LDR001   PTF
  152.           LDR001   DOC
  153.           STATS    DOC - Information for LAN statistics
  154.           LANDR3   TXT
  155.           PM311IO  NLM - Use with SFT III 3.11 (Patchman)
  156.           LSLENH3  NLM - Use with SFT III 3.11
  157.           IOSHIM   NLM - Needed when running NetWare SFT III 3.11 with
  158.                          LSLENH3.NLM and the NE2000.LAN driver
  159.           ---------------------------------------------------
  160.  
  161.      Self-Extracting File Name:  LANDR3.EXE     Revision:  A
  162.  
  163.      Files Included     Size     Date     Time
  164.  
  165.      \
  166.        LANDR3.TXT             (This File)
  167.         STATS.DOC      63446   10-06-93    3:55p
  168.      ETHERTSM.NLM       8841   09-28-93    2:41p
  169.      TOKENTSM.NLM       9040   09-30-93    3:30p
  170.       FDDITSM.NLM       7847   07-07-93    5:07p
  171.           MSM.NLM      15628   10-04-93    1.03p
  172.        MSM31X.NLM      16483   10-04-93    1:04p
  173.        NE2000.LAN       7356   10-08-93   10:47a
  174.        NE2100.LAN       7224   09-24-93    4:25p
  175.       NE1500T.LAN       7226   09-24-93    4:25p
  176.         TOKEN.LAN      10125   06-07-93    1:29p
  177.      TOKENDMA.LAN      10861   05-26-93    3:16p
  178.      RXNETTSM.NLM       6202   01-06-93   10:04a
  179.      PCN2LTSM.NLM       5691   01-30-93   11:32a
  180.        NE1000.LAN       4468   01-20-93    3:18p
  181.       PM311IO.NLM       8384   04-13-93   11:28a
  182.       LSLENH3.NLM      10500   06-02-93   11:34a
  183.        IOSHIM.NLM       1649   06-09-93    9:50a
  184.       NTR2000.LAN      10272   09-13-93    2:23p
  185.        TRXNET.LAN       3075   01-07-93    1:23p
  186.         PCN2L.LAN       4726   01-29-93    8:45p
  187.        LSLENH.NLM      11641   11-16-92    8:29a
  188.      PATCHMAN.NLM       9632   02-04-93   10:38a
  189.       MONITOR.NLM     117775   10-26-92    9:21a
  190.      !NVL1201.CFG       7378   03-26-92    9:08a
  191.           NE2.LAN       4954   10-08-93   10:44a
  192.        NE2_32.LAN       5066   05-12-93    4:03p
  193.        NE3200.LAN      13811   10-08-93   10:51a
  194.       NE32HUB.LAN      12266   01-27-93    9:11a
  195.         @7151.ADF       2346   07-26-89    5:08p
  196.      !NVL0701.CFG       2745   09-02-92    1:25p
  197.      !NVL1301.CFG       1169   03-12-92    2:28p
  198.      !NVL1401.CFG        986   06-10-92    4:02p
  199.      !NVL1501.CFG      11994   01-11-93    3:24p
  200.      !NVL0901.CFG       8293   10-04-90   10:42a
  201.      FIRMLOAD.COM       1628   01-04-91    8:57a
  202.         @7154.ADF       2657   04-27-92    1:54p
  203.         XLOAD.EXE      13872   08-06-91    4:47p
  204.         XLOAD.DOC       3472   07-06-92   11:00a
  205.        LDR001.PTF      52920   11-06-91    4:55p
  206.        LDR001.DOC       3200   07-06-92   11:00a
  207.  
  208.  
  209.      Installation Instructions:
  210.  
  211.      Installing on NetWare 3.11 (Without SFT III)
  212.  
  213.                          *** WARNING ***
  214.  
  215.           If you use the shipping NetWare 3.11 MONITOR.NLM, your server could
  216.           abend when viewing LAN statistics in MONITOR.NLM with these newer
  217.           drivers.  The MONITOR.NLM included in this update corrects this
  218.           problem.
  219.  
  220.      1.   Rename the old .LAN, MONITOR.NLM, PATCHMAN.NLM files.
  221.  
  222.      2.   Copy all .LAN and .NLM files (except for PM311IO.NLM, LSLENH3.NLM,
  223.           and IOSHIM.NLM) into your SYSTEM directory.  Do not use PM311IO.NLM,
  224.           LSLENH3.NLM, and IOSHIM.NLM on NetWare 3.11.  These files are for
  225.           NetWare SFT III 3.11 ONLY.
  226.  
  227.      3.   Load LSLENH.NLM first.  This will automatically load the
  228.           PATCHMAN.NLM.
  229.  
  230.      4.   Load the corresponding driver for your LAN card (<filename>.LAN). 
  231.           This will automatically load MSM/MSM31X and xxxTSM.NLM.
  232.  
  233.           Note:  Loading the MSM.NLM  will generate warnings that cause
  234.           MSM31X.NLM to be automatically loaded.  This is normal.  The warning
  235.           messages generated will be as follows:
  236.  
  237.                MESSAGE
  238.  
  239.                     Loader cannot find public symbol:
  240.  
  241.           The message will be followed by the public symbol name.
  242.  
  243.           To eliminate the warning message on NetWare 3.1x, you can remove
  244.           MSM.NLM and rename MSM31X.NLM to MSM.NLM.
  245.  
  246.      5.   Verify that you are using the included MONITOR.NLM with these new
  247.           drivers.
  248.  
  249.           Note:  If you are also running NetWare for Macintosh, you may see a
  250.           conflict with the drivers.  If you do, load file ATK306.EXE.  This
  251.           file is available from your Novell Authorized Service Center (NASC),
  252.           Novell reseller, or from one of Novell's electronic distribution
  253.           tools (for example, NetWire on CompuServe or the Network Support
  254.           Encyclopedia on CD-ROM).
  255.  
  256.      Installing on NetWare 3.12 or 4.01
  257.  
  258.      1.   Rename the old .LAN file.
  259.  
  260.      2.   Copy all new .LAN and new .NLM files except for PM311IO.NLM,
  261.           LSLENH3.NLM, IOSHIM.NLM, LSLENH.NLM and PATCHMAN.NLM into your
  262.           SYSTEM directory.  The PM311IO.NLM, LSLENH3.NLM, and IOSHIM.NLM
  263.           files are for NetWare SFT III 3.11 ONLY.  PATCHMAN.NLM applies to
  264.           NetWare 3.11 only.  The LSLENH.NLM is built into the NetWare 3.12
  265.           and 4.01 operating system.
  266.  
  267.      3.   Load the corresponding driver for your LAN board (<filename>.LAN). 
  268.           This will automatically load MSM/MSM31X and xxxTSM.NLM.
  269.  
  270.           Note:  Loading the MSM.NLM will generate warnings that cause
  271.           MSM31X.NLM to be automatically loaded.  This is normal.  The warning
  272.           messages generated will be as follows:
  273.  
  274.           MESSAGE
  275.  
  276.                Loader cannot find public symbol:
  277.  
  278.           The message will be followed by the public symbol name.
  279.  
  280.           To eliminate the warning message on NetWare 3.1x, you can remove
  281.           MSM.NLM and rename MSM31X.NLM to MSM.NLM.
  282.  
  283.      Installing on NetWare SFT III 3.11
  284.  
  285.      1.   Rename the old xxx.LAN, xxxTSM.NLM, and MSMxxx.NLM files.
  286.  
  287.      2.   Copy the new xxx.LAN, xxxTSM.NLM, and MSMxxx.NLM files into the
  288.           directory of each server where files loaded from IOSTART.NCF are
  289.           loaded.  These files should also be put into the SYSTEM directory of
  290.           the SYS: volume for easy server maintenance.
  291.  
  292.           Do not use LSLENH.NLM, PATCHMAN.NLM, MONITOR.NLM, XLOAD.EXE, or
  293.           LDR001.PTF with NetWare SFT III 3.11.  These files are for NetWare
  294.           3.11 only.
  295.  
  296.           Do not use the included MONITOR.NLM with NetWare SFT III 3.11.   Use
  297.           the shipping MONITOR.NLM with NetWare SFT III 3.11.  LAN statistics
  298.           are not part of MONITOR.NLM in SFT III 3.11.
  299.  
  300.      3.   Copy PM311IO.NLM and LSLENH3.NLM into the directory of each server
  301.           where files loaded from IOSTART.NCF are loaded.
  302.  
  303.      4.   Add "load lslenh3" to the IOSTART.NCF of each server before the load
  304.           statement for the LAN drivers.  This will automatically load
  305.           PM311IO.NLM.
  306.  
  307.      5.   Load the corresponding driver for your adapter (<filename>.LAN) in
  308.           the IOSTART.NCF of each server after the load statement for
  309.           LSLENH3.NLM.  This will automatically load MSM/MSM31X and
  310.           xxxTSM.NLM.
  311.  
  312.           Note:  Loading MSM.NLM will generate warnings that cause MSM31X.NLM
  313.           to be automatically loaded.  This is normal.  The warning messages
  314.           generated will be as follows:
  315.  
  316.                MESSAGE
  317.  
  318.                     Loader cannot find public symbol:
  319.  
  320.           The message will be followed by the public symbol name.
  321.  
  322.           To eliminate the warning message on NetWare SFT III 3.11, you can
  323.           remove MSM.NLM and rename MSM31X.NLM to MSM.NLM.
  324.  
  325.      6.   If you are using NE2000.LAN, copy IOSHIM.NLM and make sure it is
  326.           loaded before the LSLENH3.NLM.
  327.  
  328.      Installing and Setting the IBM Token-Ring 16/4 Busmaster Server Adapter/A
  329.  
  330.      The IBM Token-Ring 16/4 Busmaster Server Adapter/A is functionally
  331.      different from the IBM Token-Ring 16/4 Adapter/A in two ways:
  332.  
  333.      ■    Busmaster capability
  334.  
  335.           Busmastering allows the IBM Token-Ring Network 16/4 Busmaster Server
  336.           Adapter/A to transfer between the network and the server's memory
  337.           without the aid of the server's CPU.  The server's CPU can then
  338.           process other network tasks more quickly than it otherwise could.
  339.  
  340.      ■    Downloadable microcode
  341.  
  342.           Downloading microcode allows you to upgrade the IBM Token-Ring
  343.           Network 16/4 Busmaster Server Adapter/A's firmware without replacing
  344.           any chips on the adapter.  FIRMLOAD.COM (supplied by Novell) allows
  345.           you to download the firmware (supplied by IBM) to the adapter.
  346.  
  347.      Before you install this adapter in a 3.1x server, you should have
  348.      designed your network and assembled the necessary hardware.  If you have
  349.      any questions about Token-Ring hardware or network layout, see the Novell
  350.      IBM Token-Ring Network Supplement manual for further information.
  351.  
  352.      For information concerning installation and configuration of the 16/4
  353.      Busmaster card, please refer to the IBM Token-Ring Network 16/4 Busmaster
  354.      Server Adapter/A Installation and Testing Instructions that accompany the
  355.      adapter.  Additional information concerning the following setable
  356.      parameters can be found in the "change configuration" selection in the
  357.      Reference program:
  358.  
  359.      ■    Data rate
  360.  
  361.           The default data rate for the adapter is 4 Mbps.
  362.           The other valid data rate is 16 Mbps.
  363.  
  364.           Important:  You must set all IBM Token-Ring 16/4 adapters on a ring
  365.           to use the same data rate (either 16 Mbps or 4 Mbps).  Failure to do
  366.           so will cause network errors.
  367.  
  368.      ■    Interrupt level
  369.  
  370.           The default is Interrupt 2.
  371.  
  372.           Other valid levels include interrupts 3, 4, 5, 7, 10, 11, and 12.
  373.  
  374.      ■    I/O address
  375.  
  376.           The default I/O address is 86A0-86AF.
  377.  
  378.           Each valid address consists of a 16-byte block of RAM within the
  379.           Micro Channel machine.  There are seven additional valid I/O
  380.           addresses:  96A0, A6A0, B6A0, C6A0, D6A0, E6A0, and F6A0.
  381.  
  382.           Ensure each adapter installed in the machine has a unique I/O
  383.           address.
  384.  
  385.      ■    Arbitration level
  386.  
  387.           The default arbitration level is E.
  388.  
  389.           Other valid arbitration levels are 0, 1, 2, 3, 5, 6, 7, 8, 9, A, B,
  390.           C, and D.
  391.  
  392.           Each busmaster adapter requires a unique arbitration level for
  393.           negotiating with other busmaster adapters within the same machine
  394.           for control of the microchannel bus.
  395.  
  396.      ■    Fairness
  397.  
  398.           The default is to operate with fairness ON.
  399.  
  400.           The other valid option is to operate with fairness OFF.
  401.  
  402.           Fairness determines how a Micro Channel busmaster adapter negotiates
  403.           with other busmaster adapters within the same machine for control of
  404.           the microchannel bus.
  405.  
  406.           For more information about arbitration and fairness, read the IBM
  407.           publication, PS/2 Hardware Technical Reference.
  408.  
  409.      ■    Bus release
  410.  
  411.           The default is "Maximum."
  412.  
  413.           The other valid setting is "Immediately."
  414.  
  415.           The bus release setting determines how long a Micro Channel
  416.           busmaster adapter has to relinquish the bus when another adapter
  417.           preempts it during a DMA operation.
  418.  
  419.           A setting of "Immediately" causes the adapter to relinquish control
  420.           of the Micro Channel bus upon receiving the preempt signal.
  421.  
  422.           A setting of "Maximum" allows the adapter time to finish critical
  423.           DMA operations, resulting in better overall performance.
  424.  
  425.      ■    Early Token Release (ETR)
  426.  
  427.           When the data rate is 16 Mbps, the default is to operate with ETR.
  428.  
  429.           The other valid option is NO ETR.
  430.  
  431.           Operation with ETR is not valid for Token-Rings with a data rate of
  432.           4 Mbps.
  433.  
  434.           ETR can increase network performance by causing the adapter to
  435.           release the token immediately upon deencapsulating the data packet,
  436.           rather than after it has successfully transferred the deencapsulated
  437.           data to the next higher network protocol.
  438.  
  439.           DOWNLOADING the Microcode
  440.  
  441.           IMPORTANT
  442.           The Microcode must be downloaded to the Busmaster Server Adapter/A
  443.           each time the machine is powered up.  This can be accomplished
  444.           manually (from the command line) or can be automated in a batch
  445.           file.
  446.  
  447.           The IBM Token-Ring 16/4 Busmaster Server Adapter/A requires
  448.           microcode that is not resident on the adapter.  The microcode is
  449.           contained in two files included on the adapter's option diskette
  450.           (supplied by IBM):
  451.  
  452.           ■    MONT400.BIN
  453.  
  454.           ■    WRTRAM.BIN
  455.  
  456.           To download MONT400.BIN and WRTRAM.BIN to the adapter, you must use
  457.           FIRMLOAD.COM, a utility supplied by Novell.
  458.  
  459.           When you have located these three files (including FIRMLOAD.COM),
  460.           complete the following steps:
  461.  
  462.           1.   Copy the MONT400.BIN, WRTRAM.BIN, and FIRMLOAD.COM files to the
  463.                same diskette (or to the same directory).
  464.  
  465.           2.   Change to drive or directory that contains MONT400.BIN,
  466.                WRTRAM.BIN, and FIRMLOAD.COM.
  467.  
  468.           3.   Type the following:
  469.  
  470.                     FIRMLOAD  <Enter>
  471.  
  472.                A message similar to the following appears:
  473.  
  474.                MESSAGE
  475.  
  476.                     Novell Token-Ring DownLoad Utility for IBM DMA Bus Master
  477.                     v1.00 (901129)(C) Copyright 1990 Novell Inc.  All Rights
  478.                     Reserved.
  479.  
  480.                     IBM Token-Ring DMA Bus Master FOUND in Slot 2;
  481.                     Data Rate = 04 Mbps
  482.                     DMA Level = 0E;  Interrupt Level=02
  483.                     Node Address = 1000 5A4F 00AE;    Port = 86A0
  484.  
  485.                     IBM Token-Ring DMA Bus Master DownLoad SUCCESSFUL
  486.  
  487.                               IMPORTANT
  488.                     Applies to NetWare 3.11 only
  489.           The loader portion of SERVER.EXE will need to be modified to
  490.           properly load the new TOKENDMA.LAN driver.  To make this change in
  491.           SERVER.EXE, you need to use XLOAD.EXE and LDR001.PTF.  Novell
  492.           recommends patching SERVER.EXE on NetWare 3.11 servers except
  493.           NetWare  SFT III 3.11.  NetWare 3.12 does not require the new loader
  494.           because it is built into SERVER.EXE.
  495.  
  496.           For more information about XLOAD and LDR001, read XLOAD.DOC and
  497.           LDR001.DOC.  XLOAD should always be applied when using interrupts 2
  498.           and 9 on Micro Channel bus machines.
  499.           * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  500.  
  501.      Patch History:
  502.  
  503.      The server drivers originally provided in NE386.ZIP fixed the following:
  504.  
  505.      ■    These versions were rewritten to use the Media Support Module (MSM).
  506.           The MSM was the new tool (module) available to LAN driver developers
  507.           from Novell to develop better LAN drivers.
  508.  
  509.      ■    In some environments these new drivers could help solve
  510.           communication problems.
  511.  
  512.      ■    The file server could lock under a heavy load if it was a 486
  513.           machine and was using an NE2000 or an NE/2 network board. A race
  514.           condition existed where the last remote DMA write cycle of the
  515.           National Semiconductor DP8390 (on the network board) prematurely
  516.           terminated by writing to the Command Register with bit "RD2" set
  517.           before the remote DMA write cycle had completed.  These later
  518.           versions of the drivers addressed the issue.
  519.  
  520.      ■    On certain networks with high traffic the adapter would stop
  521.           receiving.
  522.  
  523.      LANDR2.EXE drivers additionally included the following enhancements:
  524.  
  525.      ■    The default frame type for ethernet drivers became Ethernet_802.2
  526.           rather than ethernet_802.3.  The ETHERTSM.NLM detected if the driver
  527.           was being loaded on NetWare 3.11 and defaulted to Ethernet_802.3. 
  528.           If the operating system wasn't NetWare 3.11,  the default frame type
  529.           became Ethernet_802.2.
  530.  
  531.      ■    Drivers were updated to the latest Novell 4.0 specification.
  532.  
  533.      ■    NE2000.LAN was enhanced to use shared RAM for the NE2000+.
  534.  
  535.      ■    NE2100.LAN has been enhanced to take advantage of the new PCNET ISA
  536.           chip set from AMD.  This allowed the new clones that have this
  537.           chipset to run faster.
  538.  
  539.      ■    NE3200.LAN  had some performance enhancements.  This newer driver in
  540.           combination with the newer .CFG file was more stable.  When using
  541.           NE3200.LAN, Novell support recommended selecting EDGE TRIGGERED
  542.           interrupts when running the EISA configuration and using the latest
  543.           !NVL0701.CFG (DMA timing modified) file supplied in LANDRx.EXE.
  544.  
  545.      ■    TOKEN.LAN was enhanced to use the FAST or QUICK path available on
  546.           the IBM NASSAU II FRU #74F9415.  This increased performance over
  547.           early TOKEN.LAN drivers using these boards in the file server.  If
  548.           the driver didn't load with the IBM Token Ring adapter installed, it
  549.           was because the card was one of the newer adapters from IBM that
  550.           require the IBM-supplied driver (for example, TOKENBM.LAN).
  551.  
  552.      ■    TOKENDMA.LAN - This driver was more reliable than previous drivers. 
  553.           Because the adapter was busmastering and not 32-bit, the driver had
  554.           to double buffer when writing above 16 MB of RAM.  The issue did not
  555.           apply to servers with 16 MB or less of RAM.
  556.  
  557.           TOKEN.LAN History
  558.  
  559.                TOKEN.LAN v3.15 was used with Novell's Communications Server
  560.                NLM on a NetWare 3.11 server.  It corrected lost connection
  561.                problems when a workstation was attached to a host through the
  562.                COM-Server.  It also corrected a problem that v3.13 (the
  563.                version of the driver that currently ships with NetWare 3.11)
  564.                had with ABEND: GENERAL PROTECTION PROCESSOR EXCEPTION (GPPE). 
  565.                This GPPE was caused by beaconing out on the ring.
  566.  
  567.      ■    TOKEN.LAN fixed a problem not parsing the NODE override correctly.
  568.  
  569.      ■    TOKEN.LAN v3.18 (920129)
  570.  
  571.                TOKEN.LAN v3.18 provided the following corrective services:
  572.  
  573.                ■    Priority bits usage was modified from priority-1 to
  574.                     priority-0.
  575.  
  576.                ■    Transmit LSL-ECBs are returned back to the operating
  577.                     system if the ring is beaconing.  This allowed the
  578.                     TOKEN.LAN send queue to remain manageable until beaconing
  579.                     conditions on the ring were corrected.  The following
  580.                     error message was resolved with this new TOKEN.LAN file:
  581.  
  582.                     MESSAGE
  583.  
  584.                          Lan receive buffer limit reached.  All buffers are in
  585.                          use.  Possible causes are disk-channel bottleneck or
  586.                          buffers lost.
  587.  
  588.                ■    TOKEN.LAN v3.18 included an engineering change to work
  589.                     better with IBM Token-Ring 1988 firmware.  If running a
  590.                     PROTOCOL in addition to IPX, TOKEN.LAN assumed the 1988
  591.                     IBM FIRMWARE transmitted frames in a particular order. 
  592.                     TOKEN.LAN was  changed so that it made no assumptions
  593.                     about the transmit order.
  594.  
  595.      ■    TRXNET.LAN - This driver was tested only with the Novell RX-NET
  596.           RX-NET/2 boards.  It may or may not have worked with other cards or
  597.           brands.  From a support standpoint third-party vendors should have
  598.           provided their own drivers for their cards.
  599.  
  600.      ■    PCN2L.LAN - History from PCN23X.EXE NetWare 3.11.  This file
  601.           contained a revision of the NetWare 3.1x PCN2L.LAN file.  The
  602.           PCN2L.LAN file fixed a Remote Program Load problem.  The problem
  603.           occurred when booting a workstation, which received no response from
  604.           the server, and the counter, located in the upper-right-hand corner
  605.           of the workstation's screen, continued to increment.
  606.  
  607.  
  608.  
  609.  
  610.